//
//  MCGamePersonalReportModel.h
//  TLYL
//
//  Created by MC on 2017/10/26.
//  Copyright © 2017年 TLYL01. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface MCGamePersonalReportModel : NSObject
//ID    是    Number    第三方平台ID
//BeginTime    是    String    开始时间（如：”2018/06/05 00:00:00”）
//EndTime    是    String    结束时间（如：”2018/09/05 23:59:59”）
//CurrentPageIndex    是    Int    当前页下标（第一页为1，后续所有页码依次加1）
//CurrentPageSize    是    Int    当前页请求条目数

@property(nonatomic,strong) void(^callBackSuccessBlock)(id manager);
@property(nonatomic,strong) void(^callBackFailedBlock)(id manager,NSString *errorCode);
- (void)refreashDataAndShow;

- (instancetype)initWithDic:(NSDictionary *)dic;

@end


//1、棋牌类平台
//
//{
//    "code": 200,
//    "message": "成功",
//    "data": {
//        "ReportComm":[
//                      {
//                          "HisDate":"2017-08-29 00:00:00",
//                          "GamePay":"-14456",
//                          "GameGet":"3307",
//                          "RoomFee":"-165.35",
//                          "PL":"-11314.35"
//                      }
//                      ],
//        "Reportlst":[
//                     {
//                         "HisDate":"2017-08-29 00:00:00",
//                         "GamePay":"-14456",
//                         "GameGet":"3307",
//                         "RoomFee":"-165.35",
//                         "PL":"-11314.35"
//                     }
//                     ],
//        "PageCount":1,
//        "DataCount":1
//    }
//}

#pragma mark-棋牌类
@interface MCThirdQiPaiReportDataModel : NSObject

@property (nonatomic,strong)NSString * PageCount;//:1,
@property (nonatomic,strong)NSString * DataCount;//":1,
@property (nonatomic,strong)NSArray  * Reportlst;
@property (nonatomic,strong)NSArray  * ReportComm;

@end

@interface MCThirdQiPaiReportlstModel : NSObject
@property (nonatomic,strong)NSString * HisDate;//:"2017-08-29 00:00:00",
@property (nonatomic,strong)NSString * GamePay;//":-14456,
@property (nonatomic,strong)NSString * GameGet;//":3307,
@property (nonatomic,strong)NSString * RoomFee;//":-165.35,
@property (nonatomic,strong)NSString * PL;//":-11314.35
@property (nonatomic,strong)NSString * OtherMoney;
@property (nonatomic,strong)NSString * SystemIncome;
@property (nonatomic,strong)NSString * PlayIncome;
@property (nonatomic,strong)NSString * ValidBetAmount;

@end


@interface MCThirdQiPaiReportCommModel : NSObject

@property (nonatomic,strong)NSString * HisDate;//":"2017-08-29 00:00:00",
@property (nonatomic,strong)NSString * GamePay;//":-14456,
@property (nonatomic,strong)NSString * GameGet;//":3307,
@property (nonatomic,strong)NSString * RoomFee;//":-165.35,
@property (nonatomic,strong)NSString * PL;//":-11314.35
@property (nonatomic,strong)NSString * OtherMoney;
@property (nonatomic,strong)NSString * SystemIncome;
@property (nonatomic,strong)NSString * PlayIncome;
@property (nonatomic,strong)NSString * ValidBetAmount;

@end

//2、 VR真人类
//{
//    "code": 200,
//    "message": "成功",
//    "data": {
//        "PageCount":1,
//        "DataCount":1,
//        "MyReportList":[
//                        {
//                            "BetMoney":"12",
//                            "WinLoss":"412.55",
//                            "WinMoney":"212",
//                            "Rewards":"159.36",
//                            "HisTime": "2017-12-07 00:00:00",
//                            "Dailywage":"546.89"
//                        }
//                        ],
//        "TotalMyRpt": {
//            "BetMoney":"12",
//            "WinLoss":"412.55",
//            "WinMoney":"212.33,
//            "Rewards":"18.06",
//            "Dailywage":"6646.89"
//        }
//    }
//}


#pragma mark-VR真人类
@interface MCThirdVRTotalMyRptModel : NSObject


@property (nonatomic,strong)NSString * BetMoney;//投注金额":"12",
@property (nonatomic,strong)NSString * WinLoss;//盈亏金额":"412.55",
@property (nonatomic,strong)NSString * WinMoney;//中奖金额":"212.33,
@property (nonatomic,strong)NSString * Rewards;//打赏金额":"18.06"
@property (nonatomic,strong)NSString * Dailywage;// String    日结
@property (nonatomic,strong)NSString * OtherMoney;

@end

@interface MCThirdVRReportDataModel : NSObject

@property (nonatomic,strong)NSString * PageCount;//:1,
@property (nonatomic,strong)NSString * DataCount;//":1,
@property (nonatomic,strong)NSArray  * MyReportList;//每日统计数据列
@property (nonatomic,strong)MCThirdVRTotalMyRptModel  * TotalMyRpt;//汇总统计数据列



@end


@interface MCThirdVRMyReportListModel : NSObject


@property (nonatomic,strong)NSString * BetMoney;//投注金额":"12",
@property (nonatomic,strong)NSString * WinLoss;//盈亏金额":"412.55",
@property (nonatomic,strong)NSString * WinMoney;//中奖金额":"212",
@property (nonatomic,strong)NSString * Rewards;//打赏金额":"159.36",
@property (nonatomic,strong)NSString * HisTime;//日期": "2017-12-07 00:00:00",
@property (nonatomic,strong)NSString * Dailywage    ;// String    日结
@property (nonatomic,strong)NSString * OtherMoney;
@end

//{
//    "ReportComm": [{
//        "HisDate": "0001-01-01T00:00:00",
//        "PL": 199.0000,
//        "BetAmount": 10726.0000,
//        "AwardAmount": 10925.0000
//    }],
//    "ReportList": [{
//        "HisDate": "2018-07-09T00:00:00",
//        "PL": 199.0000,
//        "BetAmount": 10726.0000,
//        "AwardAmount": 10925.0000
//    }],
//    "OrderState": 0,
//    "PageCount": 1,
//    "DataCount": 1,
//    "SystemState": 64,
//    "StateMark": null
//}
//ReportComm：合计数据
//ReportList：列表数据
//HisDate:投注时间
//PL：盈亏
//BetAmount：投注金额
//AwardAmount：派奖
#pragma mark-AG
@interface MCThirdAGReportDataModel : NSObject

@property (nonatomic,strong)NSString * PageCount;//:1,
@property (nonatomic,strong)NSString * DataCount;//":1,
@property (nonatomic,strong)NSArray  * ReportList;//列表数据
@property (nonatomic,strong)NSArray  * ReportComm;//合计数据

@end

@interface MCThirdAGReportListModel : NSObject

@property (nonatomic,strong)NSString * HisDate;//投注时间
@property (nonatomic,strong)NSString * BetAmount;//投注金额
@property (nonatomic,strong)NSString * AwardAmount;//派奖
@property (nonatomic,strong)NSString * PL;//盈亏
@property (nonatomic,strong)NSString * ValidBetAmount;

//注意：以下字段为新增返回字段（2018-08-08）
@property (nonatomic,strong)NSString * SXNetAmount;//:视讯盈亏
@property (nonatomic,strong)NSString * ZYNetAmount;//：桌游盈亏
@property (nonatomic,strong)NSString * BYNetAmount;//：捕鱼盈亏
@property (nonatomic,strong)NSString * DZNetAmount;//：电子盈亏
@property (nonatomic,strong)NSString * TotalNetAmount;//：总盈亏
@property (nonatomic,strong)NSString * OtherMoney;
@end


@interface MCThirdAGReportCommModel : NSObject

@property (nonatomic,strong)NSString * HisDate;//投注时间
@property (nonatomic,strong)NSString * BetAmount;//投注金额
@property (nonatomic,strong)NSString * AwardAmount;//派奖
@property (nonatomic,strong)NSString * PL;//盈亏
@property (nonatomic,strong)NSString * ValidBetAmount;

//注意：以下字段为新增返回字段（2018-08-08）
@property (nonatomic,strong)NSString * SXNetAmount;//:视讯盈亏
@property (nonatomic,strong)NSString * ZYNetAmount;//：桌游盈亏
@property (nonatomic,strong)NSString * BYNetAmount;//：捕鱼盈亏
@property (nonatomic,strong)NSString * DZNetAmount;//：电子盈亏
@property (nonatomic,strong)NSString * TotalNetAmount;//：总盈亏
@property (nonatomic,strong)NSString * OtherMoney;

@end
/*
 {
 Code = 200;
 DataCount = 1;
 OrderState = 0;
 PageCount = 1;
 ReportComm =     (
 {
 AwardAmount = "80.0000";
 BetAmount = "40.0000";
 HisDate = "2018-07-11 00:00:00";
 PL = "40.0000";
 }
 );
 ReportList =     (
 {
 AwardAmount = "80.0000";
 BetAmount = "40.0000";
 HisDate = "2018-07-11 00:00:00";
 PL = "40.0000";
 }
 );
 SystemState = 64;
 }
 */




































